red maggot - German English Dictionary